#include <basic/errcode.h>

void clear_error()
{/*{{{*/
    errno=0;
}/*}}}*/

int get_last_error(char *msg)
{/*{{{*/
    int errnum=errno;

    if(msg)
    {
        sprintf(msg, "errnum: %d. %s", errnum, strerror(errnum)); 
    }
    return(errnum);
}/*}}}*/

char *get_last_error_str(char *msg)
{/*{{{*/
    if(msg)
    {
        int errnum=errno;
        sprintf(msg, "errnum: %d. %s", errnum, strerror(errnum)); 
    }
    return(msg);
}/*}}}*/
